home *** CD-ROM | disk | FTP | other *** search
/ Ian & Stuart's Australian Mac: Not for Sale / Another.not.for.sale (Australia).iso / fade into you / getting there / News / Nuntius 1.2 / Nuntius bug fix list < prev    next >
Text File  |  1994-04-13  |  16KB  |  368 lines

  1. ______________________________________________________________
  2.  
  3. NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE
  4.  
  5. Please: Do not send me personal letters with questions, etc.
  6.  
  7. There are two mailing lists about Nuntius.  NUNTIUS-L is for
  8. questions, answers and general discussion.  NUNTIUS-ANNOUNCE-L
  9. is a moderated, low traffic list for announcements ONLY (such
  10. as for new versions, bugs, etc.).  All messages to the
  11. announcement list are cross-posted to the discussion list.
  12.  
  13. To subscribe to the lists, send the following in the body of a
  14. message to "listserv@cornell.edu":
  15.  
  16. SUBSCRIBE NUNTIUS-L your real name
  17.  
  18. or
  19.  
  20. SUBSCRIBE NUNTIUS-ANNOUNCE-L your real name
  21.  
  22. where "your real name"  is something like "Hans Jensen".
  23.  
  24. Any questions about list subscriptions should be sent to the
  25. Nuntius mailing list administrator, Aaron Freimark
  26. (aaron@med.cornell.edu).
  27.  
  28. ______________________________________________________________
  29.  
  30.  
  31. Know bugs in latest version of Nuntius
  32.       Nuntius can't find it's preferences file.
  33.       Workaround: run Nuntius on another mac, and copy the
  34.       "Nuntius private files" folder
  35.       (located in the preferences folder in the system folder)
  36.       to your mac.
  37.       This bug is sometimes easy to reproduce and sometimes not.
  38.  
  39.       Sometimes the "Quit" menu item is grayed out. I would like
  40.       to get feedback on this, as I only have experienced it once
  41.  
  42.       Hitting the space key several times in a row while displaying
  43.       the text of articles may freeze the mac.
  44.  
  45. ______________________________________________________________
  46.  
  47. Bugs fixed and improvements.
  48.  
  49. 1.2 final.
  50.   Removed extra "TCHR" resource (backup of "Latin1/DK-ASCII")
  51.   Temporary preference files are now deleted.
  52.   Submenu of grouplist documents should not be empty anymore.
  53.   Save article uses NewsServer translate tables.
  54.  
  55. 1.1.4b2:
  56.   X-Date header is now 1994 instead of 94.
  57.   X-UserAgent changed to X-Newsreader.
  58.   Bug in (scan subject of) extracting binaries fixed.
  59.  
  60. 1.1.4b1
  61.   Thread Unit rewritten. Has now support for 3 implementations of threads:
  62.     1) Apple's Thread Manager extension
  63.     2) My own setjmp/longjmp implementation.
  64.     3) My own copy stacks into handle (the old  "d e v e l o p"  type).
  65.     #3 is always used on MacPlus, as they have a bug in the ResourceMgr
  66.         (Apples ThreadMgr are not compatible with MacPlus either).
  67.     #1 is used if present, otherwise #2
  68.   -
  69.   Better MacTCP code: issues read only when something *is* received.
  70.   Reduced number of segments -> should load a little faster, or just for fun.
  71.   Better handling of windows menu.
  72.   Faster (network) read of preferences files.
  73.   All windows are now edited in AdLib, making it easier for other
  74.     appls to read the 'View' format.
  75.   The new-user is now able to edit server-prefs before Nuntius tries to
  76.     do anything with the server.
  77.   NewOptions: authentication when openening a NNTP connection, and not
  78.     postponed until the server asks for it.
  79.   Able to close list of threads window, while extracting binaries.
  80.   Alert if cancelling while Nuntius is posting an article, as it may
  81.     be posted anyway. (No support in NNTP for aborting an operation).
  82.   Better mapping of chars in US/DK-ASCII tables (quotes, accents, etc).
  83.   If the specified translatetable is not available, Nuntius will just
  84.     post an alert without quitting.
  85.   ArticleWindow-update bug fixed.
  86.   NewFeature: ROT13 implemented.
  87.   NewOption: one can alter the rate at which Nuntius checks for new articles
  88.   If some of the saved articles is not available, Nuntius will tell you, and
  89.     save the available articles.
  90.   Appends UNIX mailbox "From" header in Notes files: can be browsed by Eudora. 
  91.   Fix for crash if local prefs was denied by the "Eudora document Trick".
  92.   Warning if running an old pre-final version (I just got tired of getting 
  93.    too many bug reports for old versions). Tells to upgrade.
  94.   Checks the Preferences folder for changes much more seldom. Better GUI
  95.     response when the folder is located at a server.
  96.   NewFeature: can start check for new articles manually.
  97.   NewFeature: assigns commandkeys 1-9 to items in the grouplist submenu.-
  98.   -
  99.   The code doing all the "post article/followup" windows has been reworked,
  100.     but should be rewritten from scratch. Until then, it may be unstable.
  101.  
  102. 1.1.3
  103.   "Talk with system adm" bug fixed.
  104.   New splash screen with the real version number (read from vers resource).
  105.  
  106. 1.1.2 final:
  107.       No more experimental.
  108.       Reworked some code to avoid freeze crashes.
  109.       It will not switch to ISO-2022 if you have only installed one script system.
  110.         (To avoid displaying some articles in Chicago).
  111.       All filemgr calls are now async and buffered: 
  112.         (AppleShare users _will_ notice it)
  113.       Fixed bug in checking for blocking local prefs: if the preferences folder
  114.         contains an alias to the real "Nuntius personal files", Nuntius will not
  115.         abort anymore but silently resolve the alias.
  116.  
  117. 1.1.1d27:
  118.       *** Still experimental ***
  119.       Support for ISO-2022 indication, but does not remember the indication
  120.       across lines. Posted articles does always end in Roman state.
  121.       (For US/European people: is able to encode Katakana/Kanji, but not flawless).
  122.       You have to format the articles with newlines yourself, Nuntius doesn't
  123.       try do to anything like that at all when it uses this encoding, 
  124.       it doesn't even look for spaces. The character set translate table is not 
  125.       used when Nuntius detects articles posted with ISO-2022 (or posts itself).      
  126.       Look in the Prefs/Editor menu for using ISO-2022 when posting.
  127.       Thanks to Shigeru Kanemoto for the ISO 2022 conversion code.
  128.       
  129. 1.1.1d26:
  130.       Some low-level code for memory handling have been improved. Rebuild the
  131.       list of all groups is 5 times as fast on my mac. (no promise for your mac).
  132.       This version may be unstable as it is not tested much, so 
  133.       *** please don't distribute it to the rest of the world ***
  134.       I'll let you know when I think I it's stable.
  135.       As I don't need the same bug reported by 400 people, only 40 :-)
  136.  
  137. 1.1.1d25:
  138.       Option for specifying max number of articles in group database.
  139.       !!! This should reduce the needed amount of memory needed !!!
  140.       Clicking outside text in grouplists, will deselect. (I listen, I listen)
  141.       Found & fixed bug causing "In TPeriodicThread::GoSleep, fThreadCmd was not gone".
  142.  
  143.  
  144. 1.1.1d24:
  145.       Fixed charset translation in copy/reply etc. (double bug actually)
  146.  
  147. 1.1.1d23:
  148.       Rewrote code to close MacTCP connections if Nuntius is aborted (cmd-opt-esc),
  149.         or a fatal error occurs.
  150.       Added Transparent charset, look at Prefs/NewsServer.
  151.       Lookups the servers IP at launch. Performs basic tests if it changes.
  152.  
  153. 1.1.1d22:
  154.       Tried to fix "1 in list of USED TProgress", but have disabled the report
  155.         as the error doesn't matter.
  156.       When trying to display unavailable articles, their status are set to read.
  157.       If all text in an article is selected, it will be deselected if clicking
  158.       wihtout modifierkeys.
  159.  
  160. 1.1.1d21:
  161.       Fixed a bug in choosing files: didn't show anything resonable.
  162.       Fixed some bugs in the new uudecoder.
  163.  
  164. 1.1.1d20:
  165.       Fix for "TObjectCache::Free(), Has 1 object in list of USED TProgress"
  166.         - but untested as I can't reproduce it.
  167.       Kills MacTCP stuff in Nuntius heap if forced quit
  168.  
  169. 1.1.1d19:
  170.       If the shiftkey is down, Nuntius will not decode the BinHex
  171.         (just save it). 
  172.       More classes is pointer based.
  173.  
  174. 1.1.1d18:
  175.       BinHex decoder implemented. Will decode the binhex, not just save
  176.       the text.
  177.       The same appl for extracting the saved BinHex is used for 
  178.       the decoded binhex.
  179.       
  180. 1.1.1d17:
  181.       Added new news server translate tables:
  182.         "Latin1/US-ASCII (In/Out)"   (default for new users)
  183.         "Latin1/DK-ASCII (In/Out)"   (for Danish users)
  184.       Translates subject & from headers too
  185.         balloon help in list of all groups too
  186.       Fixed bug in translate of 8 bits chars when posting article
  187.       Better at reporting fatal errors to me
  188.       Fixed "In TPeriodicThread::GoSleep, fThreadCmd was not gone"
  189.       Fixed "In TGroupListDoc::Free, had fPeriodicCheck"
  190.       
  191. 1.1.1d16:
  192.       Fixed bug in finding database file for groups with long names (>29 chars)
  193.         this caused the mac to hang when Nuntius tried to open such a group
  194.         (bug introduced in d14, and did trash a lot of disks, sorry)
  195.       Fixed bug in errormessages.
  196.       Expires threads when all of the articles have been expired at the server.
  197.         - or no new articles have been added the last 3 days and the first
  198.           article have been expired at the server
  199.  
  200. 1.1.1d15:
  201.       Fixed bug in killing processes for periodic task like updating groups
  202.         (fixes "In TPeriodicThread::GoSleep, fThread was not killed")
  203.       Reserved more memory for low memory situations
  204.       Stops updating processes etc when in low memory situtation, but
  205.         user can still abort updating etc.
  206.       Fixed bug in disposing thread when it was not started
  207.         (eg not enough memory to create it). This caused some
  208.         "TThread::Free: 'this' is not gCurThread"
  209.       Fixed bug in asking for password (cleared local copy unless it was 
  210.         stored in the prefs)
  211.  
  212. 1.1.1d14:
  213.       Generates TeachText with description of fatal bugs instead
  214.         of asking the user to take a snapshot. Reports available memory too now.
  215.       Fixed bug in killing processes when quitting Nuntius
  216.       Fixed bug in forking processes
  217.       Fixed bug in killing a process (showed up when killing >1 processes)
  218.       Quote char is in STR# (actually template)
  219.  
  220. 1.1.1d13:
  221.       Have written my own process manager (instead of using the
  222.         library from "d e v e l o p" #6). This should fix the
  223.         fatal errors "returned from EndThread(devThread)".
  224.       Recognizes "too many users" strings for nntp error 400
  225.       Expires threads only when the first article is not available at the
  226.         server, and no new articles have been added the last 3 days
  227.       Other fixes (lost this file due to bug in MPW script...)
  228.  
  229. 1.1.1d12
  230.       Max articles in XHDR command batches is preference
  231.         (utilize news server disk cache feature)
  232.       Reserves much more memory for threads: should avoid the fatal bug:
  233.         "In TThread::Free, returned from EndThread(devThread);"
  234.       Able to translate characters in articles:  Prefs/NewsServer
  235.  
  236. 1.1.1d11:
  237.       Remembers {which groups that is updated} between sessions
  238.       Able to check/uncheck "Launch mailer with document" in Prefs/Mail dialog
  239.  
  240. 1.1.1d10
  241.       Tries only to save printinfo in group lists if it exist
  242.       Close window-with-new-groups crash fixed
  243.       Checks for new groups first, then updates database
  244.       Long window names are smTruncMiddle in window menu
  245.  
  246. 1.1.1d9
  247.       Quit-group-while-update fatal freeze bug fixed.
  248.         This bug sometimes got Nuntius to complain about fatal error
  249.         "TObjectCache::Free(), Has 1 objects in list of in-use PRealNntp"
  250.       Yet another "Mark as" bug fixed (will this ever end?)
  251.       If the group is opened from the ListOfAllGroups, and the 
  252.         public/private files does not exist, they will not be created/saved
  253.       Max size of article cache *before* fecthing new articles is now
  254.         a preference (menu Prefs/Misc)
  255.       Able to handle bogous "ready" msg from ANU news server when your
  256.         mac has no dot name
  257.       Nuntius wont open 'PREF' files created by other appls.
  258.       Progress bar does not work too fast/much when updating a group
  259.       Macs without dotnames can post again, but path header etc are omitted.
  260.       Long pathnames are smTruncMiddle in preferences dialogs
  261.       You can choose the desktop folder when being asked for a folder
  262.       Save article always saves the headers.
  263.  
  264. 1.1.1d8
  265.       Another "Mark as xxx" bug fixed and even better (faster) now.
  266.       Can update database in background.
  267.       You can always quit if you hold down the control key while
  268.         clicking in the menubar (hack due to bug).
  269.       Show xxx threads _preference_ is separated from the
  270.         show xxx threads _command_
  271.       Able to use port other than 119: write number after newserver name
  272.         like telnet
  273.       Can cancel posted articles
  274.       Able to auto check for new groups at startup
  275.       "Check for new groups" menu item changes to "Rebuild list of all groups"
  276.         if option key is held down
  277.       Upgraded to MacApp 3.0.1 from 3.0.0
  278.       Will not post article if not edited
  279.       Bug in getting own dotname fixed (showed up at random)
  280.  
  281. 1.1.1d7
  282.       Small arrows works again (d6 recompile bug)
  283.       Fetches headers in small batches to utilize servers diskcache
  284.       Date header in saved articles too
  285.  
  286. 1.1.1d6
  287.       You can choose your Eudora Settings file as signature file
  288.       Expand xxx articles _preference_ is separated from the expand xxx
  289.       articles _command_
  290.       Can extract uuencoded binaries without starting separator
  291.       
  292. 1.1.1d5
  293.       Better errormessage when Nuntius can't get its own dot-name
  294.       Better to scan subjects for uuencode binaries: 
  295.         can skip past resolution codes
  296.       Better detection of uuencoded blocks: first line must start with 'M'
  297.       Shows Date header too in articles
  298.       Can open preferences dialogs even if aliases cannot be resolved
  299.  
  300. 1.1.1d4
  301.       Fixed bug in optimized "Mark selection as..." when all
  302.       threads are selected
  303.  
  304. 1.1.1d3
  305.       Mark as xxx is much faster when all threads are selected
  306.       Able to create message-id and date headers
  307.         Currently created as X-Date and X-Message-ID
  308.       Bug in getting own dotname fixed
  309.  
  310. 1.1.1d2
  311.       Headergeneration much more flexible, 
  312.         look at STR# named kPostArticleHeaderStrings
  313.       Better at sorting multipart binaries:
  314.         '|', ':' and '-' are separators too now
  315.         bad subjects are ignored
  316.         subjects starting with "Re:" are ignored
  317.       Saving articles: long/short header and separator is added
  318.       New feature: can save selection in note file 
  319.  
  320. 1.1.1d1
  321.       Remembers editor, extractor and mailer by alias instead of signature.
  322.       Needed as the desktop manager can contain references to non-existing
  323.         appls and will not work with appls on non-mounted volumes.
  324.       Can launch application with "minimum memory", instead of requiring
  325.         the normal partition.
  326.       Error message is now corrected.
  327.       "Path:" header is in STR#, specifies user name too for 
  328.         maximum compability with old news server software
  329.  
  330.  
  331. 1.1 final
  332.         Doesn't forget to ask "save changes?" when closing _new_ group lists.
  333.                 Closing article window while it's fetching the articles
  334.                 no longer crash
  335.  
  336. 1.1b3: Bug fix release:
  337.         Bug in list of articles when some of the articles are too old
  338.         to be kept at the server (displayed with "n.a." is list of threads).
  339.         Bug in error message when testing server for XHDR command is fixed
  340.         (reported as "is missing basic groups").
  341.  
  342. 1.1b2: Bug fix release:
  343.         Launch-Nuntius-by-double-click-on-a-group-list bug is fixed
  344.  
  345. 1.1b1: Bug fix release.
  346.         More MacApp3/d e v e l o p   bugs fixed
  347.         Better to remember window positions for group lists.
  348.  
  349. 1.1a5: Major bug fix release:
  350.         many MacApp 3.0 / d e v e l o p  threads incompability
  351.         problems fixed
  352.         Prints always only one page horiz.
  353.  
  354. 1.1a4  New features version:
  355.         support for authentication
  356.  
  357. 1.1a3: New features version:
  358.         triangles in the list of articles
  359.         marking of articles
  360.         saves window positions
  361.         update of list of all groups
  362.         change to MacApp 3.0 final, caused a lot of 
  363.         problems and crash bugs.
  364.  
  365. 1.1a2: first major release of version 1.1
  366.  
  367. Fixes earlier than 1.1a2 have not been recorded, sorry.
  368.